LinuxQMISDK-Lite  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
dsd.h File Reference

Go to the source code of this file.

Data Structures

struct  DsdSystemInfo_t
 
struct  DsdApnAvailableSystemInfo_t
 
struct  DsdApnCurRecAvailableSystemInfo_t
 
struct  DsdApnCurRecPreferredSystemInfo_t
 
struct  DsdNullBearerReason_t
 
struct  unpack_dsd_SLQSGetSystemStatus_t
 
struct  DsdGlobalUIInformation_t
 
struct  DsdUIApnAvailableSystemInfo_t
 
struct  unpack_dsd_SLQSGetDsdUIInfo_t
 
struct  pack_dsd_system_status_changes_t
 
struct  pack_dsd_register_ui_info_changes_t
 
struct  unpack_dsd_SLQSSystemStatusChange_Ind_t
 
struct  unpack_dsd_SLQSUIInfo_Ind_t
 

Macros

#define MAX_APN_STRING   100
 
#define MAX_AVAIL_SYSTEM_INFO   255
 

Typedefs

typedef unpack_result_t unpack_dsd_SystemStatusChnage_t
 
typedef unpack_result_t unpack_dsd_RegisterUIInfoChange_t
 

Functions

int pack_dsd_SLQSGetSystemStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dsd_SLQSGetSystemStatus (uint8_t *pResp, uint16_t respLen, unpack_dsd_SLQSGetSystemStatus_t *pOutput)
 
int pack_dsd_SLQSGetUIInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dsd_SLQSGetUIInfo (uint8_t *pResp, uint16_t respLen, unpack_dsd_SLQSGetDsdUIInfo_t *pOutput)
 
int pack_dsd_SystemStatusChange (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dsd_system_status_changes_t *pSystemStatusChange)
 
int unpack_dsd_SystemStatusChange (uint8_t *pResp, uint16_t respLen, unpack_dsd_SystemStatusChnage_t *pOutput)
 
int pack_dsd_RegisterUIInfoChange (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dsd_register_ui_info_changes_t *pRegisterUIInfoChange)
 
int unpack_dsd_RegisterUIInfoChange (uint8_t *pResp, uint16_t respLen, unpack_dsd_RegisterUIInfoChange_t *pOutput)
 
int unpack_dsd_SLQSSystemStatusChangeInd (uint8_t *pResp, uint16_t respLen, unpack_dsd_SLQSSystemStatusChange_Ind_t *pOutput)
 
int unpack_dsd_SLQSUIInfoChangeInd (uint8_t *pResp, uint16_t respLen, unpack_dsd_SLQSUIInfo_Ind_t *pOutput)
 

Detailed Description

DSDSOMask SO Mask

DSDRatMask RAT Mask

Macro Definition Documentation

#define MAX_APN_STRING   100
#define MAX_AVAIL_SYSTEM_INFO   255

Typedef Documentation

Function Documentation

int pack_dsd_RegisterUIInfoChange ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dsd_register_ui_info_changes_t pRegisterUIInfoChange 
)

System Status Changes flag pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pRegisterUIInfoChangeindications to register for.
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
For_5G
int pack_dsd_SLQSGetSystemStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

set event callback pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No
int pack_dsd_SLQSGetUIInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get UI Information pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_dsd_SystemStatusChange ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dsd_system_status_changes_t pSystemStatusChange 
)

System Status Changes flag pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pSystemStatusChangerequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
For_5G
int unpack_dsd_RegisterUIInfoChange ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dsd_RegisterUIInfoChange_t pOutput 
)

Unpack System Status Change response.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
For_5G
int unpack_dsd_SLQSGetSystemStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dsd_SLQSGetSystemStatus_t pOutput 
)

Get System Status unpack.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_dsd_SLQSGetUIInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dsd_SLQSGetDsdUIInfo_t pOutput 
)

Get UI Information unpack.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_dsd_SLQSSystemStatusChangeInd ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dsd_SLQSSystemStatusChange_Ind_t pOutput 
)

Unpack System Status Change Indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked indication
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
For_5G
int unpack_dsd_SLQSUIInfoChangeInd ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dsd_SLQSUIInfo_Ind_t pOutput 
)

Unpack UI information change Indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked indication
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
For_5G
int unpack_dsd_SystemStatusChange ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dsd_SystemStatusChnage_t pOutput 
)

Unpack System Status Change response.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
For_5G

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved